@charset "utf-8";
/* CSS Document */
/* by darklord 2012-05*/
/*-------------reset  yui混合------------*/
html{color:#000;overflow-y:scroll;background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,"\5b8b\4f53",sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;outline:none; cursor:pointer}
a:hover{text-decoration:underline;color:#ff7300;}
a:focus{outline:none;-moz-outline:none;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img{border:none;}
img{display:inline-block; border:none; margin:0px; padding:0px; outline:none;-ms-interpolation-mode:bicubic;}
input, textarea, select {font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
/*-------------end reset------------*/

/*main*/
body{min-width:970px;font-size:12px; background:url(../images/bg_body.jpg) repeat}
.hid{display:none;}
.oh{ overflow:hidden}
.clearfix{overflow:hidden;zoom:1; clear:both;display:block; height:1px}
.screen_center{width:980px;margin:0 auto;}
.div_center{margin:0 auto;}
.l{float:left;display:inline;!important}
.r{float:right;display:inline;!important}
.pr{ position:relative}
.pa{position: absolute;}
.main{ background:#fff url(../images/bg.png) top center no-repeat;}
.notopborder{ border-top:none!important}
.nobottomborder{border-bottom:none!important}
.norightborder{border-right:none!important}
.noleftborder{border-left:none!important}
.noheight{ height:auto!important}

/*header*/
.info_header{ height:36px; line-height:28px; background:url(../images/bg_top.png) repeat-x}
.info_header ul{ width:970px; text-align:right; margin:0px auto;}
.info_header a{ color:#969696; font-weight:bold; margin:0px 5px}

.con_header{ height:100px; width:970px; margin:0px auto;}
.logo_site{width:585px;height:79px;display:block;top:0px;left:5px; background:url(../images/sprite.jpg) 0px -40px no-repeat; top:10px}
.micro_blog{ background:url(../images/sprite.jpg) -224px -120px; width:100px; height:30px; text-indent:-9999px; left:630px; top:50px}
.serach_index{width:227px; border:1px solid #815A31; height:27px; background:#FFF; right:0px; bottom:20px}
.s_site{ width:170px; height:25px; border:0px; margin:1px; background:url(../images/sprite.jpg) 0px -120px; text-indent:5px; line-height:25px;}
.entry_s{ background:url(../images/sprite.jpg) -170px -120px; width:54px; height:26px; text-indent:-9999px; margin:1px 1px 0px 0px;}


/*nav*/
.nav{ width:950px;margin:0px auto; z-index:99; height:40px;}
.nav ul{ height:40px; background:url(../images/sprite.jpg) 0px 0px; width:950px}
.nav li{ float:left; position:relative}
.nav li a{ text-indent:-9999px; display:block; height:35px;float:left;}
.nav li a.intro{ width:108px;}
.nav li a.group{ width:108px;}
.nav li a.news{ width:115px;}
.nav li a.scholar{ width:110px;}
.nav li a.media{ width:110px;}
.nav li a.publish{ width:105px;}
.nav li a.resourse{ width:110px;}
.nav li a.plan{ width:184px;}

.nav .subnav{ background:#F9F8E9; border:1px solid #666; position:absolute; top:35px; left:0px;width:130px;height:auto;}
.nav .subnav li{border-bottom:1px solid #5E151B;line-height:23px;text-align:center;vertical-align: bottom; height:23px; display:block;*float:none;width:100%;white-space:nowrap; }
.nav .subnav li a{color:#535353; font-weight:bold; text-indent:0px;white-space:nowrap; height:20px; text-align:center; float:left; display:block; width:100%} 


/*footer*/
.footer{ width:968px; margin:0px auto; background: url(../images/bg_footer.jpg) no-repeat; height:126px; padding-top:10px; margin:15px 0px 0px 0px}
.logo_footer{ width:90px; height:90px; float:left; margin:10px 0px 0px 30px}
.footer p.p1{ margin:20px 0px 0px 0px}
.footer p{ text-indent:80px; font-weight:bold; color:#8C592C; line-height:23px; height:23px}
.footer a{}

/*index*/
.wrapper{ margin:0px auto; width:978px; border:1px solid #A9A9A9; background:#EDE8BA url(../images/bg_c.jpg) repeat-x; z-index:1}
.col_left{ width:557px; margin:20px 0px 0px 20px;}
.col_left_b{ background:url(../images/sprite.jpg) 0px -252px; height:10px; width:557px}
.col_right{width:347px; margin:20px 0px 0px 15px}
.col_right_b{ background:url(../images/sprite.jpg) -585px -142px; height:10px; width:347px}
.inner_b{ background:url(../images/sprite.jpg) 0px -548px no-repeat; height:7px}
.b_body{ width:100%; margin:-200px auto 0px auto; background:url(../images/bg_foot.jpg) top center; height:353px; z-index:0}

/*mod_rollad*/
.mod_rollad{ width:940px; height:260px; margin:0px 10px}
.mod_rollad{ z-index:0}
.mod_rollad p{ height:25px; line-height:25px; z-index:1; bottom:10px; left:10px; font-weight:bold; color:#333; width:600px; text-indent:10px; -moz-border-radius:3px; background:url(../images/b2.png)}
.num_rollad{ right:10px; bottom:10px; width:110px}
.num_rollad a{ background:url(../images/sprite.jpg) -469px -120px; height:18px; width:18px; line-height:18px; text-align:center; display:block; float:left; margin:2px}
.num_rollad a:hover,.num_rollad .current{background:url(../images/sprite.jpg) -489px -120px; }



/*left*/
.col_left_title{ background-image:url(../images/sprite.jpg); width:557px; height:34px}
.title_notice{ background-position:0px -150px}
.title_event{ background-position:0px -184px}
.title_program{ background-position:0px -218px}
.more_index{ display:block; width:50px; height:20px; right:10px; top:10px;}
.col_left ul{background: url("../images/bg_left.jpg") repeat-y scroll -4px 0;margin: 0 0 0 4px;padding: 0 0 20px 0;width: 550px;}
.col_left li{border-bottom: 1px dotted #717171;clear: both;line-height: 24px;margin: 0 auto;padding: 5px 0;width: 525px;}
.col_left li a{ color:#000; padding:0px 50px 0px 0px}
.col_left li a:hover{ text-decoration:none}
.col_left li .r{ font-family:Arial, Helvetica, sans-serif; font-size:9px; margin-top:-24px}
.c2{ width:24px; height:25px;background: url("../images/sprite.jpg") no-repeat scroll -980px -30px transparent; vertical-align: middle; position:relative; top:-2px}

/*right*/
.col_right_title{ background-image:url(../images/sprite.jpg); width:347px; height:34px}
.title_media{ background-position:-585px -40px}
.title_publication{background-position:-585px -74px}
.title_resources{background-position:-585px -108px}
.con_right{ background:url(../images/bg_right.jpg) repeat-y -3px 0px;margin: 0 0 0 3px;width: 341px;}
.media_right{background:url(../images/bg_media.jpg) repeat-x; min-height:208px; width:335px; margin:0px auto;_height:208px;}
.media_right li{border-bottom:1px dotted #717171;margin:0 auto;padding:5px 0;width:90%;}
.media_right a{ display:block; color:#000; line-height:22px;}
.media_right p{ line-height:10px; line-height:20px;text-indent:30px; background:url(../images/c1.png) no-repeat; margin:0px 0px 0px 180px}
.icon_media_right{ background:url(../images/sprite.jpg) -586px -431px; vertical-align:text-top; margin:0px 5px 0px 0px}
.mod_publication{ height:210px; overflow:hidden}
.mod_publication .shadow{ width:120px; height:170px; z-index:0; background:#999; top:14px; left:114px}
.mod_publication img{ margin:10px auto 0px auto; display:block; z-index:1; position:relative}
.mod_publication p{display:block; text-align:center; font-size:14px; color:#533311; font-weight:bold; margin:7px 0px 0px 0px }
.arrowl_publication{ background:url(../images/sprite.jpg) -324px -120px; display:block; text-indent:-9999px; width:71px; height:19px; top:100px; left:30px}
.arrowr_publication{ background:url(../images/sprite.jpg) -395px -120px; display:block; text-indent:-9999px;width:71px; height:19px; top:100px; left:240px}
.resources_right{}
.resources_right li{border-bottom:1px dotted #717171;line-height: 23px;margin: 0 auto;padding: 8px 0;width: 90%;}
.resources_right li a{ color:#000;}
.icon_resources_right{ width:12px; height:15px; background:url(../images/sprite.jpg) -507px -120px; vertical-align:text-top; margin:0px 5px 0px 0px}
.flink select{ float: left;margin:30px 0 0 15px;width: 200px;*margin:30px 0 0 7px;}
.flink option{ font-size:12px}
.login{ display:block; background:url(../images/sprite.jpg) 0px -263px; width:100px; height:25px; text-indent:-9999px;margin: 30px 0 0 235px;*margin: 30px 0 0 100px;}
.new{ height:29px; width:32px; vertical-align:middle; background:url(../images/sprite.jpg) -968px -635px;}

/*nav_inner*/
.nav_inner{ width:245px; font-family:"微软雅黑"; margin:20px 0px 0px 20px}
.nav_inner h2{ background:url(../images/sprite.jpg) -250px -270px no-repeat; height:35px; line-height:34px; color:#525252; font-size:16px; text-indent:10px; font-weight:bold}
.nav_inner ul{ background:url(../images/bg_sub.png) repeat-y;padding: 0 0 15px 5px;}
.nav_inner li{ width:235px; background:url(../images/sprite.jpg) -250px -315px no-repeat; line-height:37px; text-indent:40px}
.nav_inner .current{ background-position:0px -963px; margin:0px 0px 0px -7px; line-height:39px}
.nav_inner a{ font-size:16px; color:#000; font-weight:bold}
.nav_inner_b{ background:url(../images/sprite.jpg) -250px -305px; width:245px; height:10px;}

/*scrolar*/
.nav_inner .list_scholar{ background:#fff!important; padding:0px!important; border-bottom:1px dotted #504307; margin:-3px 0px 0px 7px}
.list_scholar li{background: url("../images/sprite.jpg") no-repeat scroll -976px -33px transparent;line-height: 25px; margin: 0 0 0 10px; text-indent: 10px;}
.list_scholar a{ font-size:14px; color:#3B3014; padding:0px 0px 0px 20px; font-weight: normal}
.con_schlor{ width:580px; margin:0px auto; padding:0px 0px 20px 0px; border-bottom:1px dotted #333}
.con_schlor h3{color:#665224; font-size:14px; font-weight:bold; line-height:35px; height:35px}
.con_schlor p{ font-size:14px}
.rel{ width:480px; margin:10px 0px 0px 30px; padding:0px 0px 30px 0px}
.rel h4{ text-indent:-9999px; width:100px; height:30px; background:url(../images/sprite.jpg) -250px -430px}
.rel li{ height:28px; line-height:28px; border-bottom:1px dotted #85592C; background:url(../images/sprite.jpg) -980px -58px no-repeat; text-indent:20px}
.rel li a{ color:#85592C; font-size:12px}

/*news*/
.inner{width:634px; margin:20px 0px 0px 20px}
.title_inner{background:url(../images/sprite.jpg) 0px -500px; width:634px; height:48px; line-height:45px}
.title_inner h3{ float:left; color:#85592C; text-indent:30px; font-size:16px; font-weight:bold}
.con_inner{background:url(../images/bg_newslist.jpg)}
.ul_newslist{ min-height:800px;}
.ul_newslist li{background: url("../images/sprite.jpg") no-repeat scroll -980px -960px transparent;border-bottom: 1px dotted #717171;clear: both;
line-height: 22px;margin: 0 auto;padding: 10px 0;text-indent: 20px;width: 580px;}
.ul_newslist a{font-size:14px; color:#85592C; text-indent:20px}
.ul_newslist a:hover{ text-decoration:none}
.ul_newslist .r{ font-family:Arial, Helvetica, sans-serif; font-size:9px; margin:-23px 0px 0px 0px\9}
/*newscontent*/
.title_news{width:550px; margin:0px auto; border-bottom:1px dotted #333}
.title_news h1{color:#682D20;font-family:"微软雅黑"; font-size:18px;line-height:38px; text-align:center; font-weight:bold}
.title_news h2{line-height:30px; color:#8D6157; font-weight:bold; text-align:center; font-size:14px}
.info_article{padding:0px 0px 0px 20px; margin:0px 0px 0px 20px; height:22px; line-height:22px}
.info_article a{margin:0px 7px 0px 0px; color:#262C38}
.text_article{margin:0px 0px 0px 80px; padding:0px 0px 0px 20px}
.con_news{ width:580px; margin:0px auto; padding:10px 0px 30px 0px; line-height:25px; font-size:14px; background:url(../images/moutain1.jpg) right bottom no-repeat}

/*分页*/
.pageNum{font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center; position:relative; top:0px}
.pageNum span{padding:4px 5px;margin:2px; color:#8a8a8a;vertical-align:middle;zoom:1; font-weight:bold; display:inline}
.pageNum a{padding:1px 4px;height:16px; line-height:16px;margin:2px; vertical-align:middle;zoom:1;color:#8C5213;}
.pageNum .bg_pageNum{ height:36px; line-height:36px; background:url(../images/sprite.jpg) -250px -389px; display: inline-block;}
.pageNum .bg_pageNum:hover{}


/*serachlist*/
.serachlist{min-height:600px;_height:600px; width:904px; margin:20px auto 0px auto;}
.serachlist .tit_serachlist{ padding:0px 0px 0px 20px; font-size:18px; height:48px; line-height:45px; display:block; color:#262C38; background:url(../images/sprite.jpg) 0px -569px}
.serachlist h3{ float:left; font-family:"微软雅黑"; font-size:16px; color:#85592C; text-indent:10px;}

.con_serachlist{ background:url(../images/bg_serach.jpg) repeat-y;}
.con_serachlist ul{ min-height:600px;_height:600px; background:url(../images/moutain1.jpg) 300px 300px no-repeat}
.serachlist li{padding:10px 0px; background:url(../images/sprite.jpg) -973px -86px no-repeat; padding:0px 0px 0px 30px;border-bottom:1px dotted #999; width:800px; margin:0px auto 5px auto}
.serachlist li a{ font-size:16px; color:#7A5225; line-height:35px;border-bottom:1px dotted #999; display:block}
.serachlist li a:hover{ text-decoration:none;}
.serachlist p{ font-size:14px; margin:5px 0px}
.serachlist span{height:30px; line-height:30px;}
.serachlist span a{ font-weight:bold;font-size:12px; display:inline}
.serachlist_b{ background:url(../images/sprite.jpg) 0px -617px no-repeat; width:904px; height:15px}

/*pos*/
.pos{ font-size:12px; background:url(../images/sprite.jpg) -970px -568px no-repeat; height:30px; line-height:30px; margin:5px 0px 0px 90px; padding:0px 20px 0px 30px; color:#85592C}
.pos a{ line-height:30px; color:#85592C}
.pos span{ font-weight:bold}